
package com.b1.taskmanagerclient.startclient;

import com.b1.taskmanagerclient.start.gui.MainWindow;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import javax.swing.JOptionPane;

/**
 * главный класс программы
 * считывает из фала конф. имя хоста и порт подключения
 * запускает графический интерфейс
 */
public class Main 
{
    public static void main(String[] args)
    {
        final String[] params = com.b1.taskmanagerclient.api.ConfigFile.getParams();
        if (params==null)
        {
            JOptionPane.showMessageDialog(null, "Mistake open conf file "
                    + "\nCheck the settings", "Error", JOptionPane.PLAIN_MESSAGE);
            new com.b1.taskmanagerclient.start.gui.WindowParamsConnect().setVisible(true);
        }
        else 
        {
            Thread mainThread = new Thread(new Runnable() 
            {

                public void run() 
                {
                    MainWindow app = new MainWindow(params[0], Integer.parseInt(params[1]));
                    app.setVisible(true);
                }
            });
            mainThread.start();
        }
            
         
        
        
        
    }
}
